placenta reniforme - French English Dictionary